package com.ruoyi.db.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 用户认证配置对象 lq_member_auth_config_info
 * 
 * @author ruoyi
 * @date 2023-08-13
 */
public class MemberAuthConfigInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 认证类型（AUTH）（FACE） */
    @Excel(name = "认证类型", readConverterExp = "A=UTH")
    private String type;

    /** 平台 */
    @Excel(name = "平台")
    private String platform;

    /** 状态 */
    @Excel(name = "状态")
    private Long status;

    /** 备注信息 */
    @Excel(name = "备注信息")
    private String remarkInfo;

    /** scene_id */
    @Excel(name = "scene_id")
    private String sceneId;

    /** product_code */
    @Excel(name = "product_code")
    private String productCode;

    /** product_model */
    @Excel(name = "product_model")
    private String productModel;

    /** ext_data */
    @Excel(name = "ext_data")
    private String extData;

    /** 编号 */
    @Excel(name = "编号")
    private String appCode;

    /** key */
    @Excel(name = "key")
    private String appKey;

    /** 密钥 */
    @Excel(name = "密钥")
    private String appSercret;

    /** 公钥 */
    @Excel(name = "公钥")
    private String pubKey;

    /** 私钥 */
    @Excel(name = "私钥")
    private String priKey;

    /** 请求url */
    @Excel(name = "请求url")
    private String requestUrl;

    /** 查询url */
    @Excel(name = "查询url")
    private String queryUrl;

    /** 通知url */
    @Excel(name = "通知url")
    private String noticeUrl;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setType(String type) 
    {
        this.type = type;
    }

    public String getType() 
    {
        return type;
    }
    public void setPlatform(String platform) 
    {
        this.platform = platform;
    }

    public String getPlatform() 
    {
        return platform;
    }
    public void setStatus(Long status) 
    {
        this.status = status;
    }

    public Long getStatus() 
    {
        return status;
    }
    public void setRemarkInfo(String remarkInfo) 
    {
        this.remarkInfo = remarkInfo;
    }

    public String getRemarkInfo() 
    {
        return remarkInfo;
    }
    public void setSceneId(String sceneId) 
    {
        this.sceneId = sceneId;
    }

    public String getSceneId() 
    {
        return sceneId;
    }
    public void setProductCode(String productCode) 
    {
        this.productCode = productCode;
    }

    public String getProductCode() 
    {
        return productCode;
    }
    public void setProductModel(String productModel) 
    {
        this.productModel = productModel;
    }

    public String getProductModel() 
    {
        return productModel;
    }
    public void setExtData(String extData) 
    {
        this.extData = extData;
    }

    public String getExtData() 
    {
        return extData;
    }
    public void setAppCode(String appCode) 
    {
        this.appCode = appCode;
    }

    public String getAppCode() 
    {
        return appCode;
    }
    public void setAppKey(String appKey) 
    {
        this.appKey = appKey;
    }

    public String getAppKey() 
    {
        return appKey;
    }
    public void setAppSercret(String appSercret) 
    {
        this.appSercret = appSercret;
    }

    public String getAppSercret() 
    {
        return appSercret;
    }
    public void setPubKey(String pubKey) 
    {
        this.pubKey = pubKey;
    }

    public String getPubKey() 
    {
        return pubKey;
    }
    public void setPriKey(String priKey) 
    {
        this.priKey = priKey;
    }

    public String getPriKey() 
    {
        return priKey;
    }
    public void setRequestUrl(String requestUrl) 
    {
        this.requestUrl = requestUrl;
    }

    public String getRequestUrl() 
    {
        return requestUrl;
    }
    public void setQueryUrl(String queryUrl) 
    {
        this.queryUrl = queryUrl;
    }

    public String getQueryUrl() 
    {
        return queryUrl;
    }
    public void setNoticeUrl(String noticeUrl) 
    {
        this.noticeUrl = noticeUrl;
    }

    public String getNoticeUrl() 
    {
        return noticeUrl;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("type", getType())
            .append("platform", getPlatform())
            .append("status", getStatus())
            .append("remarkInfo", getRemarkInfo())
            .append("sceneId", getSceneId())
            .append("productCode", getProductCode())
            .append("productModel", getProductModel())
            .append("extData", getExtData())
            .append("appCode", getAppCode())
            .append("appKey", getAppKey())
            .append("appSercret", getAppSercret())
            .append("pubKey", getPubKey())
            .append("priKey", getPriKey())
            .append("requestUrl", getRequestUrl())
            .append("queryUrl", getQueryUrl())
            .append("noticeUrl", getNoticeUrl())
            .toString();
    }
}
